import Vue from 'vue';
import VueRouter from 'vue-router';

import bas from './bas.js'
import test from './test.js'
import aaa from '../pages/aaa.vue'
import bbb from '../pages/bbb.vue'
import ccc from '../pages/ccc.vue'
import ddd from '../pages/ddd.vue'
import BillDemo from '../design/BillDemo/Index.vue'

// 1. 注册VueRouter
Vue.use(VueRouter);

// 2. 定义路由
// 每个路由应该映射一个组件。 其中"component" 可以是
// 通过 Vue.extend() 创建的组件构造器，
// 或者，只是一个组件配置对象。
// 我们晚点再讨论嵌套路由。
const routes = [
  bas,
  test,
  {
    path: '/demo',
    component: BillDemo
  },
  {
    path: '/aaa',
    component: aaa
  },
  {
    path: '/bbb',
    component: bbb
  },
  {
    path: '/ccc',
    component: ccc
  },
  {
    path: '/ddd',
    component: ddd
  }
]

// 3. 创建 router 实例，然后传 `routes` 配置
// 你还可以传别的配置参数, 不过先这么简单着吧。
export default new VueRouter({
  routes // (缩写) 相当于 routes: routes
})